JavaScript Job: Software Developer

Job added on

Company

Plan A Day Inc.
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Who We Are:

Planaday is an experience and attraction booking system used by some of the biggest hotels and resorts in the world.

Planaday was founded in an effort to make in-destination travel planning and purchasing seamless and easy. From that pain point we found an entire industry ripe for modernization. We're moving quickly to upend the concierge services space and create a product that ties together the collection of systems every hotel and resort uses, and put them in one efficient and dead simple platform for staff and guests alike.

The Role:

You will be tasked to improve our client facing product. You’ll work on a small team who improve and maintain our core booking engine and client facing systems. An integral part of the position is the building out of our integration library, you will own integrations from start to finish. From reading documentation from our partners, to designing and scoping an integration plan, to implementing the API and user interface, you’ll own it all. You’ll also be tasked with building robust, scaleable and intuitive features and functionality to improve our product.

The team is 100% remote, and you will report to the Team Lead.

What you'll be doing:

  • Design, implement, improve3rd Party integrations

Client facing features (Dashboards, booking engine, reporting)

  • Refactor and improve services
  • Build new functionality for our client portal and dashboards
  • Build out internal tooling to automate tasks and improve internal processes

About You:

  • Adept in Python
  • Solid experience with Django
  • Experience with Javascript and React (or a comparable framework)
  • Good understanding of diagnosing and handling errors
  • Able to work independently on projects and tasks
  • Relational database and SQL knowledge
  • You care about code quality

Nice-to-Haves:

  • Experience integrating with 3rd party APIs
  • Experience with Docker

Our Technologies:

  • AWS
  • Kubernetes
  • Docker
  • Python and Django (Django Rest Framework)
  • Javascript and React
  • PostgreSQL
  • Redis

Why work here?

  • Fully Remote - we are a fully remote team, you can work from anywhere
  • Flexible hours, as long as you get the work done on time, we're happy
  • You will be an important part of this team, you won't be just a small cog in a giant machine
  • We value quality engineering, bright ideas, and new approaches

Why Plan A Day?

We are a young, small, tight-knit and agile team that is growing quickly. We are transforming the way that concierge and guest services are run, whether at a hotel, resort, casino, or airport. We work with some of the biggest hotel properties in the world, delivering a world class experience to their guests everyday.

What happens after I apply?

1. We will review your application. If we feel you may be a good fit we will reach out to you to set up a quick call with one of our team leaders.

2. Remote interview:

  • Meet the team
  • Talk shop with our CTO

3. Take-home coding challenge

4. Get hired

Equal employment opportunity

Plan A Day Inc. is an equal opportunity employer: we value diversity. We never discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Job Type: Full-time

Salary: $70,000.00-$100,000.00 per year

Benefits:

  • Dental care
  • Extended health care
  • Flexible schedule
  • Paid time off
  • Work from home

Flexible Language Requirement:

  • French not required

Schedule:

  • 8 hour shift

Experience:

  • Python: 3 years (preferred)

Work Location: Remote